import { get, post } from '@/utils/request'
const BASE_URL = window.baseUrl.mlk

// 获取字典列表
export function dictTree(query) {
  return post(BASE_URL + '/ruleDict/getTree', query)
}
//  获取规则字典详情
export function dictRules(id) {
  return get(BASE_URL + '/ruleDict/detail/' + id)
}
// 根据字典类型id查询规则字典值列表
export function dictValue(id) {
  return get(BASE_URL + '/ruleDict/getRuleDictData/' + id)
}
// 新增规则字典数据
export function addDict(query) {
  return post(BASE_URL + '/ruleDict/add', query)
}
// 根据id修改规则字典数据
export function updateDict(query) {
  return post(BASE_URL + '/ruleDict/edit', query)
}
// 根据id删除规则字典数据
export function delDict(id) {
  return post(BASE_URL + '/ruleDict/delete/' + id)
}

// 分页查询 规则字典或 映射字典
export function allDict(query) {
  return post(BASE_URL + '/ruleDict/list/type', query)
}
// 批量提交字典值
export function addMoreDict(query) {
  return post(BASE_URL + '/ruleDict/dits/add', query)
}
// 新增字典分类
export function addDictItems(query) {
  return post(BASE_URL + '/dictItems/add', query)
}
// 修改保存字典数据
export function updateDictItems(query) {
  return post(BASE_URL + '/dictItems/update', query)
}
